//定义一个方法，实现字符串反转
//键盘录入一个字符串，调用该方法，并在控制台输出结果
import java.util.Scanner;
public class fanZhuan {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个字符串：");
        String s = sc.next();
        String s1 = fan(s);
        System.out.println("反转后的字符串为："+s1);
    }
    public static String fan(String s){
        // 将字符串转换为字符数组便于修改
        char[] arr = s.toCharArray();
        // 修正循环初始化和边界条件
        for (int i = 0, j = arr.length - 1; i < j; i++, j--) {
            char temp = arr[i];
            arr[i] = arr[j];
            arr[j] = temp;
        }
        return new String(arr);
    }
}
